Публикации с тэгом "Main function (programming)"

Популярная публикация: бронза СТАТЬЯ Получение списка стран на C#

Каждый сайт, который имеет форму регистрации, содержит поле "Страна". Список стран, как правило, хранится в базе данных, но перед этим этот список должен там каким-то образом появиться. Здесь вариантов может быть несколько - можно найти список и его экспортировать в базу данных, можно нехитрыми движениями рук скопировать / вставить все страны, а можно сделать все программно. Рассмотрим, как можно получить список стран программно на языке C#. Для этого воспользуемся классами CultureInfo и RegionI...

Популярная публикация: бронза СТАТЬЯ Интересно о C#: простые присвоения не всегда простые

Пусть у нас есть следующий код: a = b = c; Данный код является корректным и, в основном, используется в конструкциях типа: int i, j, k;i = j = k = 123; Говорят, что данный код работает, потому что присвоение является правосторонним, а результатом присвоения будет значение правого элемента, т.е. следующий код будет эквивалентным предыдущему: i = (j = (k = 123))); Это значит, что нет никакого смысла ставить скобки. Но, в данном конкретном примере это работает, но в целом нет - результатом присвоен...

Популярная публикация: бронза СТАТЬЯ Заметки о F#. Часть 0: введение

Итак, сначала я хочу сказать пару слов о функциональном программировании вообще. Функциональное программирование — раздел дискретной математики и парадигма программирования, в которой процесс вычисления трактуется как вычисление значений функций в их математическом понимании. То есть, в грубом обобщении, вся программа является функциональной зависимостью результата от входных аргументов:program = f(args)Императивных стиль программирования описывает алгоритм — последовательность шагов, которые не...

СТАТЬЯ Считывание заряда аккумулятора программным путем

Захотелось мне написать свой виджет, который будет показывать заряд аккумулятора ноутбука. Вот нашел один из способов, как программно это сделать на C# через WinAPI. using System; using System.Runtime.InteropServices; // Necessary! namespace MyNamespace { /// /// Summary description for BatteryChecker. /// public class BatteryChecker { static public void Main() { //Variable which will be contain needed info. SystemPowerStatus s = GetSystemPowerStatus(); } [DllImport("Kernel32")] privat...

СТАТЬЯ Методы расширения (Extension Methods)

Очень часто бывают случаи, когда для работы с классом, к которому нет доступа к коду, не хватает какого-то метода. В таких случаях надо создавать метод, в который надо передавать объект этого самого класса, для подальшей обработки и возвращения результата. Или, как вариант, можно наследоваться от этого класса. Но комманда разработчиков платформы .NET облегчает нам жизнь[;)]. С выходом версии C# 3.0, появлась возможность расширения языка, без расширения платформы .NET. Эта функциональность называ...

СТАТЬЯ Как программно установить сборку в GAC

Для того чтобы программно установить сборку в GAC можно тспользовать класс Publish. Для этого добавьте сборку System.EnterpriseServices.dll в references. using System;using System.Collections.Generic;using System.Text; using System.EnterpriseServices.Internal; namespace GacManagement{  class Program  {    static void Main(string[] args)    {      if (args.Length != 2) return;       Publish publisher = new Publish();       switch (args[0])      {        case "i":          // Install to GAC       ...

СТАТЬЯ Интересные задачки по C#

Подборка интересных задач по C#, в комментариях указывайте ваши варианты и поясненения к ним. Вопрос: что выведется на экран? 1. static void Main(string[] args) { char a = 'a'; int b = 0; Console.WriteLine(true ? a : b); Console.ReadKey(); } 2. static void Main(string[] args) { NameValueCollection col = new NameValueCollection(); Console.WriteLine("Test: " + col["test"] != null ? "Exists!" : "Not exists!"); Console.ReadKey(); } 3. static void Main(string[] args) { Console.WriteLine("A" + "B" + "...

<1>

Ищите нас в интернетах!

Комментарии

Свежие вакансии